﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑";
	background: #fff;
	line-height: 28px;
	color: #5a5a5a;
	overflow-x: hidden;
}
@font-face {
	font-family: 'dincond-medium-webfont';
	src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dincond-medium-webfont.woff2') format('woff2'), url('../fonts/dincond-medium-webfont.woff') format('woff'), url('../fonts/dincond-medium-webfont.ttf') format('truetype'), url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
}
.ziti {
	font-family: 'dincond-medium-webfont';
}
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}
a {
	color: #555555;
	text-decoration: none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
a:hover {
	color: #f7171f;
	text-decoration: none;
}
dl {
	margin: 0px;
	padding: 0px;
}
dd {
	display: block;
	margin: 0px;
	padding: 0px;
	-webkit-margin-start: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
}
div {
	margin: 0px;
	padding: 0px;
}
.btn-primary h4{
	height:46px;
	line-height:46px;
	font-size:16px;
	background:#fff;
	font-weight:400;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 12px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.tx_title {
	font-size: 36px;
	padding: 20px 0px 30px 0px;
}
.biaozhunse {
	color: #f7171f;
	font-size: 26px;
	padding: 30px 0px 0px 0px;
	overflow: hidden;
}
input{
	margin:0px;
	padding:0px;
}
select{
	margin:0px;
	padding:0px;
}
/*导航*/
.tx_top {
	width: 100%;
	height: 93px;
	clear: both;
	background: #ffffff;
}
.tx_topl {
	float: left;
	width: 300px;
	padding-top: 18px;
	padding-left: 16px;
}
.tx_weixin a {
	float: right;
	background: url(../images/wxin.png) no-repeat 0 28px;
	padding-left:44px;
	color: #8b8b8b;
	width: 86px;
	height:80px;
	line-height:93px;
	font-size: 15px;
	display: block;
	position:relative;
}
.tx_oa a {
	float: right;
	background: url(../images/oa.png) no-repeat 0 28px;
		padding-left:44px;
	color: #8b8b8b;
	width: 86px;
		height:80px;
	line-height:93px;
	font-size: 15px;
	display: block;
}
#header {
	width: 100%;
	position: absolute;
	z-index: 8;
	background: #e6e6e6;
	height: 61px;
	left: 0;
}
#headerbody {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
#header ul#navbig {
	width: 1160px;
	height: 61px;
	display: inline-block;
	float: left;
}
#header ul#navbig li {
	width: auto;
	line-height: 61px;
	font-size: 16px;
	float: left;
	padding: 0 5px;
	height: 61px;
	margin: 0 7px;
}
#header ul#navbig li>a {
	display: block;
	text-align: center;
	position: relative;
	z-index: 99;
	padding: 0px 30px;
	color: #3a3a3a;
}
#header ul#navbig li#navmove>a {
	color: #3a3a3a;
}
#header ul#navbig li#navmove {
	height: 61px;
	background: #e61a23;
	position: absolute;
	bottom: 0px;
	width: 20px;
}
#header ul#navbig li#navmove a {
	color: #fff;
}
#header .navmore li a {
	position: relative;
	color: #515151;
	margin: 0px 5px;
	padding: 0px 5px;
	text-align: center;
	position: relative;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	display: block;
}
#header .navmore a i {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 0px;
	background-color: #f7171f;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	z-index: -9
}
#header .navmore a:hover i {
	left: 0;
	height: 100%;
	display: block;
	color: #fff;
}
#header .navmore a:hover {
	color: #fff;
}
#header ul#navbig li.cur>a {
	color: #fff;
}
#header ul#navbig li.cur>a i {
	left: 0;
	height: 100%;
	display: block;
}
#header ul#navbig li div {
	width: 100%;
	height: 0px;
	background: rgba(0,0,0,.5);
	position: absolute;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 99;
	top: 61px;
}
#header ul#navbig li div ul {
	width: 1200px;
	margin: 0 auto;
}
#header ul#navbig li div li {
	font-size: 14px;
	height: auto;
	width: auto;
	text-align: left;
	padding: 0px 0px 0 0px;
	width: 1200px;
	float: left;
}
#header ul#navbig li div li.menua {
	width: 800px;
	padding-left: 56px;
}
#header ul#navbig li div li.menub {
	width: 700px;
	padding-left: 207px;
}
#header ul#navbig li div li.menuc {
	width: 900px;
	padding-left: 300px;
}
#header ul#navbig li div li.menud {
	width: 500px;
	padding-left: 500px;
}
#header ul#navbig li div li.menue {
	width: 400px;
	padding-left: 720px;
}
#header ul#navbig li div li.menuf {
	width: 600px;
	padding-left: 510px;
}
#header ul#navbig li div li.menug {
	width: 500px;
	padding-left: 660px;
}
#header ul#navbig li div li dl {
	padding-left: 80px;
}
#header ul#navbig li div li dt {
	padding: 0px 0 5px 0;
	text-align: center;
	float: left;
}
#header ul#navbig li div li dd.wzsjfx {
	position: relative;
}
#header ul#navbig li div li dd.wzsjfx span {
	position: absolute;
	display: none;
	color: #F93;
	font-size: 14px;
	left: 85px;
	bottom: -15px;
	width: 120px;
	height: 30px;
}
#header ul#navbig li div li dd a {
	color: #fff;
	font-size: 14px;
	text-align: left;
	height: 46px;
	line-height: 46px;
	padding:0px 8px;
	font-weight: 500;
	float: left;
	margin-left: 18px;
	font-weight:bold;
}
#header ul#navbig li div li dd a:hover {
	color: #d0aa79;
}
dd {
	margin: 0px;
	padding: 0px;
}
dt {
	margin: 0px;
	padding: 0px;
}
.headlink {
	float: left;
	margin-top: 14px;
}
.headlink a {
	display: block;
	width: 36px;
	height: 36px;
	-webkit-transition: all .3s;
	transition: all .3s
}
.icon-search {
	background: url(../images/sousuo.png) no-repeat 0 0;
	float: left;
	position: relative;
}
.icon-search:hover {
	background-position: 0 0
}
.headlink .show.icon-search {
	border-color: #fff
}
.header-search {
	position: absolute;
	z-index: 999;
	top: 48px;
	right: 0;
	width: 0;
	height: 45px;
	background: #fff;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
	border-top: 1px solid #f7171f;
}
.show .header-search {
	width: 377px
}
.hs-input {
	width: 307px;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	float: left;
	border: none;
}
.hs-submit {
	width: 40px;
	height: 45px;
	background: url(../images/sousuo.png) no-repeat 8px 10px;
	float: left;
	cursor: pointer;
	border: none;
}
/*banner*/
.banner {
	position: relative
}
.cd-main-content {
	width: 100%;
	height: 100%;
	padding-top: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#slick1 {
	margin-bottom: 0;
}
#slick1 .slick-dots li {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
}
#slick1 .slick-dots li.slick-active {
	width: 30px;
	height: 10px;
	background: #B41515;
	border-radius: 15px;
}
#slick1 .slick-dots li button:before {
	content: ""
}
#slick1 .slick-dots {
	bottom: 10px;
}
.bannertxt {
	position: absolute;
	right: 300px;
	bottom: 250px;
	z-index: 200;
	color: #000;
	font-size: 29px;
}
.bannertxt h1 {
	color: #fff;
	font-size: 50px;
	margin-bottom: 20px;
}
.bannertxt p {
	font-size: 28px;
	color: #fff;
	margin-bottom: 20px;
	text-align: center
}
.banner_about {
	background: url(../images/about_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
.banner_news {
	background: url(../images/news_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
.banner_project {
	background: url(../images/product_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
.banner_property {
	background: url(../images/yunying_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
.banner_bid {
	background: url(../images/bid_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
.banner_hr {
	background: url(../images/hr_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
.banner_contact {
	background: url(../images/contact_02.jpg) no-repeat top center;
	height: 167px;
	clear: both;
}
/*首页*/
.newssy {
	width: 100%;
	background: url(../images/synewsbg.jpg) repeat-x;
	height: 740px;
	overflow: hidden;
}
.jtnews {
	position: absolute;
	left: 0px;
	top: 26px;
	width: 300px;
	height: 36px;
	line-height: 26px;
}
.slideGroup {
	width: 1200px;
	text-align: left;
}
.slideGroup .parHd {
	padding: 0 20px;
	position: relative;
	height: 79px;
	line-height: 79px;
}
.slideGroup .parHd ul {
	float: left;
	position: absolute;
	right: 0px;
	height: 60px;
}
.slideGroup .parHd ul li{
	float:left;
}
.slideGroup .parHd ul li  a{
	float: left;
	width: 111px;
	height: 79px;
	line-height: 79px;
	overflow: hidden;
	margin-left: 30px;
	cursor: pointer;
	text-align: center;
	color: #7b7b7b;
	font-size: 22px;
	margin-right: 0px;
	display:block;
}
.slideGroup .parHd ul li.on a {
	border-bottom: 2px solid #e60315;
	color: #e60315;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 50px 0 10px 0px;
	position: relative;
}
.kjzxt-left {
	width: 1200px;
	overflow: hidden;
	position: relative;
	height: 300px;
	margin: 0 auto;
}
.kjzxt-left .hd1 ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
	position: absolute;
	left: 540px;
	top: 249px;
	cursor: pointer;
	z-index: 1000;
}
.kjzxt-left .hd1 ul li {
	float: left;
	overflow: hidden;
	margin-right: 6px;
	cursor: pointer;
	height: 7px;
	line-height: 22px;
	width: 7px;
	color: #000;
	text-align: center;
	background: #fff;
	border: 1px solid #bbbbbb;
	border-radius: 5px;
	text-indent: 999px;
}
.kjzxt-left .hd1 ul li.on {
	background: #e60012;
	color: #FFF;
	width: 23px;
	height: 7px;
	border: none;
}
.kjzxt-left .bd1 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 300px;
	overflow: hidden;
}
.kjzxt-left .bd1 ul {
	overflow: hidden;
	zoom: 1;
}
.newscj {
	width: 1200px;
	height: 300px;
	overflow: hidden;
	clear: both;
}
.newscj_l {
	float: left;
	width: 500px;
}
.newscj_r {
	float: right;
	width: 670px;
	padding-left: 30px;
	padding-top: 32px;
	border-bottom: 4px solid #dcdcdc;
	height: 264px;
}
.newscj_r a {
	color: #838383;
}
.yugaocc{
	font-size:32px;
	color:#f7171f;
	height:50px;
	line-height:50px;
	padding-bottom:10px;
}
.newscj_rts {
	float: right;
	width: 610px;
	padding-left: 30px;
	padding-top: 6px;
	height: 264px;
}
.newscj_rts a {
	color: #838383;
}
.kjzts {
	font-size: 20px;
	font-weight: bold;
	color: #626262;
}
.timew {
	font-size: 20px;
	color: #c3a25f;
	height: 50px;
	line-height: 50px;
	font-family: 'dincond-medium-webfont';
}
.morea {
	background: url(../images/morea.png) no-repeat 0px 7px;
	width: 70px;
	clear: both;
	float: right;
	padding-left: 30px;
}
.index_project {
	background: #fff;
	padding: 70px 0px 50px 0px;
	clear: both;
}
.ipg2-l {
	float: left;
	width: 600px;
	position: relative;
	z-index: 9;
}
.ipg2-h3 {
	margin: 0;
	font-size: 30px;
	color: #656476;
	line-height: 26px;
	font-weight: 400;
	float: left;
}
.ipg2-h4 {
	margin: 0;
	font-size: 22px;
	color: #dedcdd;
	font-family: 'dincond-medium-webfont';
	padding-bottom: 8px;
	float: left;
	margin-left: 5px;
	padding-top: 5px;
}
.ipg2-l > p {
	margin: 0;
	color: #9ba0a4;
	line-height: 26px;
	clear: both;
}
.ipg2-l > h5 {
	margin: 0;
	font-size: 17px;
	color: #9ba0a4;
	line-height: 22px;
}
.city {
	font-size: 35px;
	color: #525252;
	padding: 30px 0px;
}
.city span {
	color: #e60315;
	font-family: 'dincond-medium-webfont';
	font-size: 80px;
}
/*首页新闻底部轮播*/
.picScroll-left {
	width: 1200px;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin-top: 50px;
}
.picScroll-left .hd2 .sprev {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 100px;
	height: 40px;
	background-image: url(../images/sprev.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	float: left;
}
.picScroll-left .bd2 ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd2 ul li {
	width: 347px;
	height: 100px;
	background: #fff;
	float: left;
	padding: 12px 20px;
	margin-right: 27px;
	border-bottom: 4px solid #c6aa83;
}
.picScroll-left .bd2 ul li a {
	font-size: 18px;
	color: #000;
	line-height: 30px;
	display: block;
}
.picScroll-left .bd2 ul li span {
	font-size: 18px;
	color: #d6c199;
	display: block;
	margin-top: 8px;
	font-family: 'dincond-medium-webfont';
}
.picScroll-left .bd2 ul li:hover {
	background: #c6aa83;
}
.picScroll-left .bd2 ul li:hover a {
	color: #fff;
}
.picScroll-left .bd2 ul li:hover span {
	color: #fff;
}
/* 本例子css */
.slideTxtBox {
	width: 600px;
	text-align: left;
	padding-top: 20px;
	font-size: 16px;
}
.slideTxtBox .hd {
	height: 46px;
	line-height: 46px;
	padding: 0 20px 0 0px;
	position: relative;
	border-bottom: 2px solid #eeeeee;
}
.slideTxtBox .hd ul {
	float: left;
	position: absolute;
}
.slideTxtBox .hd ul li {
	float: left;
	padding: 0 0px;
	cursor: pointer;
	margin: 0px 10px;
}
.slideTxtBox .hd ul li.on {
	height: 46px;
	line-height: 46px;
	border-bottom: 3px solid #e60315;
}
.slideTxtBox .bd ul {
	padding: 15px 0px;
	zoom: 1;
}

.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}
.ipg2-r {
	float: right;
	width: 572px;
}
.xed_list {
	width: 200px;
	font-size: 16px;
	float: left;
	margin-left: 20px;
	margin-top: 16px;
}
.xed_listl {
	float: left;
}
.xed_listr {
	float: left;
	background: #c3a25f;
	border-radius: 4px;
	color: #fff;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	font-weight: bold;
	padding: 0px 5px;
	font-size: 14px;
}
.rexiao01 {
	background: #e60315;
}
.yishou01 {
	background: #9a9a9a;
}
/*二级菜单*/

.crumbs {
	float: left;
	color: #818181;
	text-align: left;
	position: relative;
	background: url(../images/home.png) no-repeat 0px 30px;
	text-indent: 14px;
	font-size: 14px;
}
.crumbs span {
	background: url(../images/li.png) no-repeat 5px 6px;
	padding-left: 18px;
}
.dh {
	color: #e50213;
}
.columns {
	position: relative;
	float: right;
	display: block;
}
.columns ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.columns li {
	float: left;
}
.columns li a {
	position: relative;
	color: #515151;
	margin: 0px 16px;
	padding: 0px 5px;
	text-align: center;
	position: relative;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	display: block;
}
.columns li a i {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 2px;
	background-color: #e50213;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.columns li.on a i, .columns li a:hover i {
	left: 0;
	width: 100%;
	display: block;
}
.columns li.on a, .columns li a:hover {
	color: #f7171f;
}
.juzhongbg {
	background: #efefef;
	width: 100%;
	clear: both;
	overflow: hidden;
	padding-bottom: 70px;
	padding-top: 40px;
}
.juzhong {
	width: 100%;
	background: #fff;
	height: 70px;
	line-height: 70px;
}
.daohang {
	clear: both;
	width: 1200px;
	margin: 0 auto;
}
.neirong {
	width: 1140px;
	clear: both;
	padding-top: 30px;
	margin: 0 auto;
}
.baise {
	width: 1140px;
	background: #fff;
	overflow: hidden;
	min-height: 400px;
	padding: 30px;
	margin: 0 auto;
}
.baise_club {
	width: 1140px;
	background: #fff;
	overflow: hidden;
	padding: 30px;
	margin: 0 auto;
}
.w1140 {
	width: 1140px;
	overflow: hidden;
	min-height: 400px;
	padding: 5px 30px 30px 30px;
	margin: 0 auto;
}
.baise_wap {
	width: 1140px;
	background: #fff;
	overflow: hidden;
	min-height: 400px;
	padding: 30px 30px 80px 30px;
	margin: 0 auto;
}
.hongse {
	width: 1200px;
	background: #f7171f;
	overflow: hidden;
	margin: 0 auto;
	color: #fff;
	height: 379px;
}
.hongse_l {
	float: left;
	width: 590px;
	padding: 50px;
}
.hongse_r {
	float: right;
	width: 500px;
	text-align: right;
}
.blank40 {
	height: 40px;
	clear: both;
}
.blank10 {
	height: 10px;
	clear: both;
}
.blank30 {
	height: 30px;
	clear: both;
}
.blank60 {
	height: 60px;
	overflow: hidden;
	clear: both;
}
.blank70 {
	height: 70px;
	clear: both;
}
/* 管理团队 */
.xtteam {
	width: 1140px;
	height: 264px;
	background: #f5f5f5;
	margin-bottom: 18px;
	clear: both;
}
.xtteam_l {
	float: left;
	width: 215px;
	height: 264px;
}
.xtteam_l img {
	width: 215px;
	height: 264px;
}
.xtteam_r {
	float: left;
	width: 886px;
	margin-left: 30px;
	padding-top: 25px;
}
.xtgao {
	font-size: 24px;
	color: #313131;
	height: 36px;
	line-height: 36px;
	clear: both;
}
.xtwu {
	font-size: 16px;
	color: #868686;
	height: 35px;
	line-height: 30px;
	clear: both;
}
/* 本例子css */
.content {
	width: 1200px;
	padding: 60px 0px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
}
.content_l {
	width: 600px;
	float: left;
	color: #636363;
}
.content_r {
	width: 563px;
	float: right;
	padding-top: 23px;
}
.sy_xi {
	clear: both;
	padding-top: 40px;
}
.sy_xi ul li {
	float: left;
}
.sy_xi ul li a {
	float: left;
	width: 176px;
	height: 34px;
	line-height: 34px;
	background: url(../images/brand_10.gif) no-repeat top center;
	font-size: 20px;
	text-align: center;
	color: #fff;
}
.sy_xi ul li a:hover {
	opacity: 0.7;
}
.nfly_title {
	text-align: center;
	background: url(../images/titlebg.png) no-repeat top center;
	height: 172px;
	overflow: hidden;
	font-style: italic;
	width: 1200px;
	margin: 0 auto;
}
.hr_xie {
	font-size: 56px;
	color: #000000;
	height: 94px;
	line-height: 70px;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
	background: url(../images/logo.png) no-repeat 0 10px;
	text-indent: 200px;
}
.title_cn {
	font-size: 56px;
	color: #000000;
	height: 94px;
	line-height: 70px;
	font-weight: bold;
	padding-top: 20px;
}
.title_en {
	font-size: 20px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding-bottom: 7px;
	font-weight: bold;
	text-transform : uppercase
}

.neirongts {
	width: 1200px;
	clear: both;
	padding-top: 30px;
	margin: 0 auto;
}

/* 本例子css */
.index_logo {
	border-top: 1px solid #ededed;
	padding-top: 20px;
	width: 100%;
	clear: both;
	padding-bottom: 60px;
	overflow: hidden;
}
.picMarquee-left {
	width: 1200px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.picMarquee-left .hd {
	overflow: hidden;
	height: 30px;
	padding: 0 10px;
}
.picMarquee-left .hd .prev {
	display: block;
	width: 45px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: 65px;
	cursor: pointer;
	background: url(../images/right01.png) no-repeat;
	opacity: 0.5;
}
.picMarquee-left .hd .next {
	display: block;
	width: 45px;
	height: 38px;
	position: absolute;
	right: 0px;
	top: 65px;
	cursor: pointer;
	background: url(../images/left01.png) no-repeat;
	opacity: 0.5;
}
.picMarquee-left .hd .prev:hover, .picMarquee-left .hd .next:hover {
	opacity: 1;
}
.picMarquee-left .hd .nextStop {
	background-position: -60px -50px;
}
.picMarquee-left .bd {
	padding: 10px 200px 0px 65px;
	width: 920px;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 11px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 131px;
	height: 101px;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
}
.picMarquee-left .bd ul li img {
	width: 131px;
	height: 101px;
	display: block;
	padding: 2px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	opacity: 0.5;
}
.picMarquee-left .bd ul li a:hover img {
	opacity: 0.93;
	filter: none;
}
.picMarquee-left .bd ul li .title {
	line-height: 24px;
}
.picMarquee-xmleft {
	width: 1200px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.picMarquee-xmleft .hd {
	overflow: hidden;
	height: 30px;
	padding: 10px 10px 30px 0px;
	font-size: 28px;
	color: #3f3f3f;
}
.picMarquee-xmleft .bd {
	width: 1200px;
}
.picMarquee-xmleft .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-xmleft .bd ul li {
	margin: 0 9px;
	float: left;
	_display: inline;
	overflow: hidden;
	width: 379px;
	height: 445px;
}
.picMarquee-xmleft .bd ul li .pic {
	text-align: center;
}
.picMarquee-xmleft .bd ul li a:hover img {
}
.tuimg {
	width: 379px;
	height: 227px;
	overflow: hidden;
}
.picMarquee-xmleft .bd ul li a img {
	transition-duration: .5s;
	width: 379px;
	height: 227px;
	overflow: hidden;
}
.picMarquee-xmleft .bd ul li a:hover img {
	transform: scale(1.1);
}
.news_lunbo {
	background: #f5f5f5;
	width: 379px;
	height: 475px;
	display: block;
	transition-duration: 1s;
}
.news_lunbo:hover {
	background: #f7171f;
}
.news_lunbotitle {
	font-size: 22px;
	width: 90%;
	margin: 0 auto;
	padding: 20px 0px 10px 0px;
	height: 60px;
}
.news_lunbojianjie {
	font-family: 'dincond-medium-webfont';
	width: 90%;
	font-size: 24px;
	color: #d8c6a6;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	padding-bottom: 7px;
}
.xiangqing {
	width: 90%;
	font-size: 15px;
	color: #323232;
	margin: 0 auto;
	background: url(../images/ttp.png) no-repeat 62px 1px;
}
.news_lunbo:hover .news_lunbotitle, .news_lunbo:hover .news_lunbojianjie, .news_lunbo:hover .xiangqing {
	color: #fff;
}
.qxyuanj {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.qxyuanj_l {
	width: 380px;
	height: 385px;
	background: #fff;
	float: left;
	margin: 10px;
	margin-bottom: 26px;
	position: relative;
}
.qxatitle {
	font-size: 24px;
	clear: both;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
}
.pad20 {
	padding: 0px 20px;
	font-size: 16px;
}
.tanchu {
	background: #fff;
	width: 540px;
	display: none;
	padding: 40px;
	height:250px;
	position: absolute;
	left: 290px;
	top: 168px;
}
.tanchu h2{
	font-size:24px;
	font-weight:400;
	padding:10px 0px 6px 0px;
	color:#000;
}
.qxyuanj_l:nth-child(2) .tanchu {
	left: -110px;
	top: 168px;
	height:400px;
}
.qxyuanj_l:nth-child(3) .tanchu {
	left: -510px;
	top: 168px;
	height:240px;
}
.qxyuanj_l:nth-child(4) .tanchu {
	left: 290px;
	top: -303px;
	height:400px;
}
.qxyuanj_l:nth-child(5) .tanchu {
	top: -203px;
	left: -110px;
	height:140px;
}
.qxyuanj_l:nth-child(6) .tanchu {
	top: -203px;
	left: -510px;
	height:140px;
}

.logopp {
	background: rgb(247, 23, 31, .9);
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	width: 380px;
	height: 164px;
	text-align: center;
	padding-top: 100px;
}
.qxyuanj_l a:hover .tanchu {
	display: block;
	z-index: 99;
}
.qxyuanj_l a:hover .logopp {
	display: block;
	z-index: 99;
}
.qxyuanj_l a:hover .tanchu .tanchu_title {
	font-size: 28px;
	color: #1f1f1f;
	padding-bottom: 14px;
	line-height:36px;
}
.qxyuanj_l a:hover .tanchu p {
	color: #6a6a6a;
}
.index_business {
	background: #f8f8f8;
	padding: 80px 0 60px 0px;
	overflow: hidden;
	clear: both;
}
.sylink {
	border-radius: 8px 8px 0px 0px;
	background: url(../images/touy.jpg) #e60315 no-repeat bottom left;
	height: 480px;
	width: 346px;
	padding-top: 7px;
	overflow: hidden;
	float: left;
	margin: 0px 27px;
}
.ttc01 {
	background: url(../images/touy.jpg) #c3a25f no-repeat bottom left;
}
.ttc02 {
	background: url(../images/touy.jpg) #a7a8ac no-repeat bottom left;
}
.sylink01 {
	height: 449px;
	background: #FFF;
	line-height: 24px;
	padding: 0 37px;
	transition: all .5s;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 -ms-transition: all .5s;
 -o-transition: all .5s;
}

.sylink01:hover{
margin-top:-35px;
	}
.sylink01 .linkimg {
	text-align: center;
	padding: 40px 0px 5px 0px;
}
.sylink01 .iconts {
	padding-bottom: 23px;
	overflow: hidden;
	clear: both;
	color: #3a3a3a;
	font-size: 24px;
	text-align: center;
	margin: 0 auto;
}
.sylink01 .syline {
	background: #3a3a3a;
	width: 70px;
	height: 1px;
	clear: both;
	margin: 0 auto;
}
.sylink01 .name {
	padding-top: 29px;
	font-size: 14px;
	color: #a9a9a9;
	transition-duration: .5s;
	width: 290px;
	text-align: center;
	margin: 0 auto;
	color: #737373;
}
/*底部*/
.bottombg {
	background: #4c4a4f;
	width: 100%;
	clear: both;
	overflow: hidden;
	height: 290px;
}
.bottom {
	width: 1200px;
	margin: 0 auto;
	color: #8d8d8d;
	overflow: hidden;
}
.bottom a{
	color:#979797;
}
.bottom a:hover{
	color:#fff;
}
.bottom_l {
	width: 643px;
	float: left;
	font-size: 14px;
	padding-top: 70px;
}
.bottom_r {
	width: 240px;
	float: right;
	text-align: center;
	padding-top: 62px;
	color: #c9c9c9;
	font-size: 14px;
	padding-left: 50px;
}
.foot_jianjie {
	padding-top: 12px;
	overflow: hidden;
	clear: both;
	padding-left: 20px;
}
.f_tel {
	background: url(../images/ta_03.png) no-repeat 16px 0px;
	padding-left: 40px;
	font-family: 'dincond-medium-webfont';
	font-size: 32px;
	color: #d0aa79;
	height: 40px;
	padding-top: 5px;
}
.banquan {
	width: 620px;
	clear: both;
	background: url(../images/banquanbg.png) no-repeat left bottom;
	height: 50px;
}
.banquan li {
	float: left;
}
.banquan li a {
	float: left;
	color: #bababa;
	margin: 0px 12px;
	font-weight: bold;
}
.banquan li a:hover {
	color: #fff;
}
/*里程碑*/
.about_history_t {
	margin: 0px;
	width: 1140px;
	height: 30px;
	z-index: 999;
	position: relative;
	margin-bottom: 45px;
}
.about_history_t_c {
	float: left;
	overflow: hidden;
	width: 1040px;
	position: relative;
	height: 46px;
}
.about_history_t_c dl {
	width: 8000%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.about_history_t_c dd {
	float: left;
	width: 121px;
	height: 42px;
	background: #f3f3f3;
	border-bottom: solid 4px #d7d7d7;
	cursor: pointer;
	color: #00458e;
	font-size: 24px;
	line-height: 42px;
	text-align: center;
	z-index: 3;
	margin-right: 12px;
	color: #656565;
	font-family: 'dincond-medium-webfont';
}
.about_history_t_c dd.active {
	position: relative;
	background: #f7171f;
	border-bottom: solid 4px #c10007;
	color: #fff;
}
/*.about_dsj_activeBg { background:url(../images/about_dsj_tit_select.jpg) repeat-x; LEFT: 0px; width: 83px; position: absolute; top: 0px; height: 27px; z-index:2;}*/
.about_h {
	width: 1140px;
}
.about_h ul {
	width: 1140px;
}
.about_h ul li {
	width: 1140px;
	overflow: hidden;
	margin-bottom: 20px;
}
.about_history_l {
	float: left;
	width: 65px;
	padding-top: 20px;
	background: #f5f5f5;
	width: 137px;
	height: 142px;
	font-family: 'dincond-medium-webfont';
}
.about_history_l i.p_mS {
	display: block;
	width: 65px;
	font-size: 15px;
	color: #000;
	font-style: normal;
	padding-top: 10px;
	text-align: left;
}
.about_history_r {
	float: right;
	width: 940px;
	background: #f5f5f5;
	height: 159px;
	overflow: hidden;
	display: block;
	padding: 0px 30px;
	border-bottom: 3px solid #f5f5f5
}
.about_history_r .c_m_year {
	color: #4a4a4a;
	line-height: 28px;
	font-size: 20px;
	padding-top: 20px;
	color: #2f2f2f;
}
.about_history_r p {
	text-indent: 0;
	padding-top: 10px;
	line-height: 24px;
	color: #858585;
}
.time01 {
	color: #8c8c8c;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #000;
	height: 30px;
	width: 64px;
	line-height: 30px;
	padding-top: 4px;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-top: 10px;
}
.time02 {
	color: #aeaeae;
	font-size: 28px;
	text-align: center;
	height: 23px;
	width: 51px;
	line-height: 23px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
}
.about_h ul li:hover .about_history_l {
	background: #f7171f;
	color: #fff;
}
.about_h ul li:hover .about_history_l .time01 {
	color: #fff;
	border-bottom: 1px solid #fff;
}
.about_h ul li:hover .about_history_l .time02 {
	color: #fff;
}
.about_h ul li:hover .about_history_r {
	border-bottom: 3px solid #f7171f;
}
/*同信产品*/
#menu_dh {
	float: left;
	position: relative;
	left: 50%;
}
#menu_dh li {
	float: left;
	margin-left: 31px;
	position: relative;/* 只能用相对不能用绝对 */
	left: -50%;/* 或者right: 50%; */
}
#menu_dh li a {
	float: left;
	color: #ffffff;
	width: 112px;
	height: 36px;
	border-radius: 26px;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	background: #c6aa83;
	text-transform: uppercase;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	margin-bottom:10px;
}
#menu_dh li a:hover {
	background: #e60012;
}
.fenbu {
	font-size: 26px;
	text-align: center;
	height: 40px;
	padding-bottom: 20px;
}
.prd_l {
	width: 740px;
	float: left;
	padding: 50px 0px;
}
.prd_r {
	width: 420px;
	float: right;
	padding-top: 200px;
	color: #929292;
}
/*人才招聘*/
.bwx_bg {
	width: 437px;
	float: left;
}
.bwx-left {
	width: 437px;
	overflow: hidden;
	position: relative;
	float: left;
	background: #b48b54;
	height: 512px;
}
.bwx-left .hd1 .title {
	height: 40px;
	background: url(../images/blankt.png) repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	width: 350px;
	top: 191px;
	left: 0px;
	z-index: 99;
}
.bwx-left .hd1 ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
	position: absolute;
	left: 320px;
	top: 230px;
	cursor: pointer;
	z-index: 1000;
	width: 420px;
}
.bwx-left .hd1 ul li {
	float: left;
	overflow: hidden;
	margin-right: 6px;
	cursor: pointer;
	height: 7px;
	line-height: 22px;
	width: 7px;
	color: #000;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	text-indent: 999px;
}
.bwx-left .hd1 ul li.on {
	background: #e60012;
	color: #FFF;
	width: 23px;
	height: 7px;
}
.bwx-left .bd1 {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.bwx-left .bd1 ul {
	overflow: hidden;
	zoom: 1;
}
.tlnews_l a:hover {
	-moz-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	box-shadow: 1px 0 10px rgba(0,0,0,0.2)
}
.tlnewsa {
	clear: both;
	width: 90%;
	margin: 0 auto;
}
.tlnewsats {
	float: left;
	width: 510px;
}
.tlnewsa_l {
	font-size: 16px;
	color: #fff;
	width: 500px;
	padding-top: 2px;
	font-weight: bold;
}
.news_sb {
	font-size: 16px;
	padding-top: 20px;
	float: left;
	color: #000;
}
.tlnewsa_r01 {
	font-size: 14px;
	width: 100px;
	color: #e0c183;
	font-size: 20px;
	height: 34px;
	line-height: 34px;
	font-family: 'dincond-medium-webfont';
}
.tlnewsa_r {
	color: #c3a25f;
	width: 120px;
	background: #e8dccb;
	text-align: center;
	height: 121px;
	display: block;
	line-height: 130px;
	font-family: 'dincond-medium-webfont';
	font-size: 22px;
}
.clear {
	clear: both;
}
.clear01 {
	clear: both;
	padding-top: 4px;
	font-size: 14px;
	color: #fff;
	width: 90%;
	margin: 0 auto;
}
.news_sb1 {
	clear: both;
	padding-top: 4px;
	font-size: 14px;
	margin: 0 auto;
	color: #858585;
	line-height: 23px;
}
.tlnews_r {
	width: 670px;
	float: right;
}
.listnews {
	clear: both;
	width: 650px;
	padding: 0px 0px 0px 20px;
	display: block;
	height: 121px;
	transition: box-shadow linear .3s;
	-o-transition: box-shadow linear .3s;
	-ms-transition: box-shadow linear .3s;
	-moz-transition: box-shadow linear .3s;
	-webkit-transition: box-shadow linear .3s;
	background: #fff;
	margin-bottom: 10px;
}
.listnews:hover {
	-moz-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	background: #fff;
}
.xmwebts {
	display: inline-block;
	width: 128px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #fff;
	font-size: 12px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 25px;
	margin-top: 12px;
	margin-left: 20px;
}

.linetsbb{
	background:#f2f2f2;
	height:40px;
	position:absolute;
	bottom:0px;
	z-index:88;
	display:block;
	width:1200px;
}
.slide1{ height:500px;}
	.poster-main{
		position: relative;
		margin: 5px auto;
	}
	.poster-main .poster-list .poster-item{
		position: absolute;
		left: 0;
		top: 0;
		text-align:center;
		padding-bottom:80px;
		font-size:18px;
		background:url(../images/jiaodu.png) #fff no-repeat top left;
		padding:15px;
	}

	.poster-main .poster-list .poster-item img{ width:100%;}
	.poster-main .poster-btn{
		position: absolute;
		top: 0;
		cursor: pointer;
	}
	.poster-main .poster-prev-btn{
		left: -35px;
		background: url("../images/btn_l.png") no-repeat left center;
	}
	.poster-main .poster-next-btn{
		right: -35px;
		background: url("../images/btn_r.png") no-repeat right center;
	}
.see_more {
	width: 240px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	margin: 30px auto;
	font-size: 20px;
	color: #333;
	border: 2px solid #333;
	display: block;
}
.see_more:hover {
	color: #da0203;
	border: 2px solid #da0203;
}
/*新闻详情页*/
.newsshow_l {
	width: 260px;
	background: #fff;
	float: left;
	padding: 30px;
}
.newsshow_r {
	width: 800px;
	background: #fff;
	float: right;
	padding: 30px;
}
.linknews {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.latelyTit {
	margin-top: 20px;
}
.latelyTit p {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
}
.latelyList {
	margin-top: 37px;
	margin-bottom: 10px;
}
.latelyList ul li {
	margin-bottom: 25px;
	color: #666;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
}
.latelyList ul li .title {
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	padding-bottom: 0px;
}
.latelyList ul li .time {
	color: #888;
	display: block;
	margin: 5px 0 0px 0;
}
.latelyList ul li .title a {
	color: #333;
}
.latelyList ul li .title a:hover {
	color: #f7171f;
}
.latelyList ul li .new-sum a {
	font-size: 14px;
	color: #656565;
	line-height: 26px;
	padding-bottom: 20px;
}
.news_title {
	color: #000;
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	padding: 15px 0px;
}
.xian {
	border-bottom: 1px dotted #ccc;
	height: 36px;
	margin-top: 8px;
	text-align: center;
}
.prev {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.box {
	padding: 30px 0px;
	clear: both;
	font-size: 16px !important;
	color: #333333;
	line-height: 32px !important;
	text-align: justify;
}
.box img {
	max-width:800px;
	display:block;
	text-align:center;
	margin:0 auto;
}
.xgxw {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.back {
	text-align: right;
	margin-top: 20px;
	padding-right: 20px;
}
.time {
}
.hit {
	color: #959595;
}
.xw {
	border-bottom: 1px solid #e4e4e4;
	height: 50px;
	line-height: 50px;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
}
.xw_l {
	width: 600px;
	float: left;
}
.xw_a {
	width: 60px;
	float: left;
	text-align: center;
}
.xw_r {
	width: 100px;
	float: right;
	text-align: right;
}
.prev {
	color: #145e34;
	font-family: Arial, Helvetica, sans-serif;
}
.heise {
	color: #000;
}
/*招标公告*/
.bid_box {
	width: 1140px;
	padding-bottom: 20px;
	margin: 0 auto;
	display: inline-block;
}
.bid_box p {
	font-family: "Microsoft YaHei";
	padding-bottom: 20px;
	color: #343434;
}
.bid_box .job_tit {
	background: none repeat scroll 0 0 #f3f4f8;
	height: 50px;
	border-bottom: 1px solid #d2d8e5;
	line-height: 50px;
	color: #4c4c4c;
}
.job_l2 {
	width: 637px;
}
.job_l1 {
	width: 256px;
}
.job_l4 {
	width: 147px;
}
.job_l5 {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
}
.job_l6 {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
}
.job_box {
	background: none repeat scroll 0 0 #F7F7F7;
	float: left;
	line-height: 20px;
	padding: 20px 50px;
	width: 662px;
	font-size: 14px;
}
.bid_box ul li {
	color: #595959;
	background: #fff;
	border-bottom: 1px solid #eaecf2;
	height: 56px;
	line-height: 56px;
}
.bid_box .job .item {
	float: left;
	height: 56px;
	line-height: 56px;
	padding-left: 40px;
	font-size: 14px;
}
.bid_box .job_btn {
	cursor: pointer;
}
/*人才招聘*/
.hrbg {
	background: url(../images/hr_05.png) no-repeat top center;
	height: 340px;
	padding-left: 460px;
	width: 680px;
}
.hrbg_01 {
	font-size: 49px;
	color: #dbe0e5;
	text-transform : uppercase;
	padding-top: 150px;
}
.hrbg_02 {
	text-transform : uppercase;
	padding-top: 26px;
	font-size: 32px;
	color: #292929;
}
.hrleft {
	width: 502px;
	background: url(../images/hr_12.png) #f7171f no-repeat 13px 70px;
	height: 236px;
	float: left;
	color: #fff;
	padding: 40px 50px 0px 150px;
}
.hrright {
	width: 397px;
	background: url(../images/hr_09.png) #f5f5f5 no-repeat 103px 10px;
	height: 140px;
	float: left;
	color: #464646;
	padding: 136px 10px 0px 30px;
}
.hr_title {
	font-size: 30px;
	height: 50px;
	line-height: 50px;
}
.jobleft {
	width: 762px;
	float: left;
}
.jobright {
	width: 342px;
	border-radius: 16px;
	background: #f7171f;
	float: right;
	height: 452px;
}
.jobbg {
	background: url(../images/jobs_03.jpg) no-repeat top center;
	height: 124px;
	padding: 60px 0px 0px 40px;
}
.jobbg01 {
	width: 70px;
	height: 4px;
	clear: both;
	background: #f7171f;
}
.jobbg02 {
	width: 195px;
	font-size: 24px;
	color: #000;
	clear: both;
	line-height: 35px;
	padding-top: 12px;
}
.jobbg03 {
	font-size: 16px;
	color: #fff;
	clear: both;
	line-height: 40px;
	padding: 22px 0px 0px 40px;
}
.human_box {
	width: 762px;
	padding-bottom: 20px;
	margin: 0 auto;
	display: inline-block;
}
.human_box p {
	font-family: "Microsoft YaHei";
	padding-bottom: 20px;
	color: #343434;
}
.human_box .job_tit {
	background: none repeat scroll 0 0 #f3f4f8;
	height: 50px;
	border-bottom: 1px solid #d2d8e5;
	line-height: 50px;
	color: #4c4c4c;
}
.job_l1 {
	width: 256px;
}
.job_l4 {
	width: 147px;
}
.job_l5 {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
}
.job_l6 {
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
}
.job_box {
	background: none repeat scroll 0 0 #F7F7F7;
	float: left;
	line-height: 20px;
	padding: 20px 50px;
	width: 662px;
	font-size: 14px;
}
.human_box ul li {
	color: #595959;
	background: #fff;
	border-bottom: 1px solid #eaecf2;
}
.human_box .job .item {
	float: left;
	height: 56px;
	line-height: 56px;
	padding-left: 40px;
	font-size: 14px;
}
.yh {
	font-family: "Microsoft YaHei";
}
.human_box .on span {
	color: #1f6487;
	background: url("../images/news_icon.jpg") no-repeat scroll -318px -7px;
}
.human_box .job_btn {
	cursor: pointer;
}
/*员工风采*/
.mod18 {
	width: 1000px;
	height: 800px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.mod18 .btn {
	position: absolute;
	width: 6px;
	height: 84px;
	top: 700px;
	cursor: pointer;
	z-index: 99;
}
.mod18 .prev {
	left: 20px;
	background: url(../images/left_bt.jpg) no-repeat;
}
.mod18 #prevTop, .mod18 #nextTop {
	top: 290px;
	width: 46px;
	height: 48px;
}
.mod18 #prevTop {
	background: url(../images/prevBtnTop.png) 0 0 no-repeat;
	left: -52px;
}
.mod18 #nextTop {
	background: url(../images/nextBtnTop.png) 0 0 no-repeat;
	right: -52px;
}
.mod18 .next {
	right: 10px;
	background: url(../images/right_bt.jpg) no-repeat;
}
.mod18 li {
	float: left;
}
.mod18 .cf li {
	position: relative;
	color: #fff;
}
.mod18 .picBox1 {
	height: 667px;
	position: relative;
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	text-align: center
}
.mod18 .picBox1 ul {
	height: 667px;
	position: absolute;
}
.mod18 .picBox1 li {
	width: 1000px;
	height: 667px;
}
.mod18 .picBox1 li img {
	max-height: 667px;
	max-width: 1000px;
	width: auto;
}
.Box_list {
	width: 1000px;
	background: #cfcfcf;
	margin-top: 15px;
}
.mod18 .listBox1 {
	width: 910px;
	height: 84px;
	margin: 0 auto;
	position: relative;
	padding: 20px 0 20px 0px;
	overflow: hidden;
}
.mod18 .listBox1 ul {
	height: 84px;
	position: absolute;
}
.mod18 .listBox1 li {
	width: 130px;
	height: 84px;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.mod18 .listBox1 li i {
	display: none;
}
.mod18 .listBox1 li a {
	display: block;
	width: 110px;
	height: 73px;
}
.mod18 .listBox1 li img {
	width: 110px;
	height: 73px;
	border: 4px solid #eaeaea
}
.mod18 .listBox1 .on img {
	width: 110px;
	height: 73px;
	border: 4px solid #c3262d;
}
.mod18 .listBox1 .on i {
	display: block;
}
/*联系我们*/
.contact_l {
	float: left;
	width: 420px;
	border-right: 1px solid #e4e4e4;
	font-size: 16px;
	line-height: 36px;
	padding-right: 80px;
	padding-left: 20px;
	color: #787878;
	padding-top: 20px;
}
.contact_title {
	font-size: 26px;
}
.contact_m {
	float: left;
	width: 280px;
	border-right: 1px solid #e4e4e4;
	font-size: 16px;
	line-height: 36px;
	padding: 60px 0px 0px 60px;
	height: 120px;
}
.contact_r {
	float: left;
	width: 160px;
	font-size: 18px;
	line-height: 36px;
	padding-right: 10px;
	padding-left: 90px;
	font-weight: bold;
}
.rxian {
	padding-left: 10px;
	height: 40px;
	font-weight: bold;
}
.telda {
	font-family: 'dincond-medium-webfont';
	color: #d0aa79;
	font-size: 34px;
	background: url(../images/telda.png) no-repeat 0px 0px;
	text-indent: 39px;
	height: 50px;
}
.guanzhu {
	background: url(../images/weixin.png) no-repeat 0px 0px;
	text-indent: 39px;
	height: 50px;
}
.juzhong_lts {
	width: 255px;
	font-size: 14px;
	line-height: 26px;
	float: left;
	color: #818181;
}
.juzhong_rts {
	width: 720px;
	float: right;
}
.juzhong_rts input {
	height: 26px;
	line-height: 26px;
	border: 1px solid #e9e9e9;
}
.juzhong_rts textarea {
	border: 1px solid #e9e9e9;
}
.xmweb {
	text-align: right;
	clear: both;
	padding-top: 12px;
}
.xmweb a {
	display: inline-block;
	margin-top: 8px;
	width: 136px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #f7171f;
	font-size: 12px;
	text-align: center;
	color: #da2231;
	text-transform: uppercase;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	margin-right: 5px;
	font-weight: bold;
}
.xmweb a:hover {
	background: #f7171f;
	color: #FFF;
	border: 1px solid #f7171f;
}
/*<!--分页-->*/
.pgbtn A {
	DISPLAY: block;
	COLOR: #666;
	LINE-HEIGHT: 32px;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.pagnum a {
	MARGIN-left: 5px;
	WIDTH: 38px;
	height: 32px;
	BORDER: #dddddd 1px solid;
}
.pagnum A:hover {
	WIDTH: 38px;
	border: 1px solid #f7171f;
	text-align: center;
	color: #FFFFFF;
	background: #f7171f;
}
.pagnumts a {
	MARGIN-left: 5px;
	WIDTH: 62px;
	height: 32px;
	background: #efefef;
	border: 1px solid #dddddd;
}
.pagnumts A:hover {
	WIDTH: 62px;
	border: 1px solid #f7171f;
	text-align: center;
	color: #FFFFFF;
	background: #f7171f;
}
a.currentpg {
	font-weight: bold;
	border: 1px solid #f7171f;
	text-align: center;
	color: #FFFFFF;
	background: #f7171f;
}
.pagek {
	height: 25px;
	padding: 30px 0px 0px 0px;
	clear: both;
}
.pages {
	MARGIN: 1px 0px 1px 0px;
	FLOAT: right;
	TEXT-ALIGN: center;
	height: 25px;
}
.pagetb {
	MARGIN: 0px auto
}
.pregro {
	WIDTH: 10px;
	PADDING-TOP: 2px;
	HEIGHT: 10px
}
.nxtgro {
	WIDTH: 10px;
	PADDING-TOP: 2px;
	HEIGHT: 10px
}
.pregro {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 1px 0px 1px 5px;
	text-align: center;
}
.nxtgro {
	DISPLAY: inline;
	FLOAT: right;
	MARGIN: 2px 5px 2px 0px;
	text-align: center;
}
.pages li {
	float: left;
}
.video_list li {
	width: 380px;
	margin-right: 19px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.zhezhao {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5
}
.videoimg {
	width: 380px;
	height: 240px;
	overflow: hidden;
}
.video_list li a .videoimg img {
	transition-duration: .5s;
	width: 380px;
	height: 240px;
	overflow: hidden;
}
.video_list li a:hover img {
	transform: scale(1.1);
}
.video_list li a:hover .zhezhao img {
	transform: scale(1.0);
}
.jinru {
	width: 112px;
	height: 46px;
	line-height: 46px;
	background: #efc771;
	border: none;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
}
#goodcover {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 133%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: 0.50;
	filter: alpha(opacity=80);
}
#code8 {
	width: 900px;
	height: 576px;
	background-color: #fff;
	position: fixed;
	display: none;
	left: 50%;
	margin-left: -450px;
	z-index: 1002;
	top: 50%;
	margin-top: -288px;
}
.close {
	height: 40px;
	padding: 10px;
	float: right;
}
.close1 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close2 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close3 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close4 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close5 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close6 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close7 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close8 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close9 {
	height: 40px;
	padding: 10px;
	float: right;
}
.close8 img {
	width: 40px!important;
}
#closebt {
	float: right;
}
#closebt1 {
	float: right;
}
#closebt2 {
	float: right;
}
#closebt3 {
	float: right;
}
#closebt4 {
	float: right;
}
#closebt5 {
	float: right;
}
#closebt6 {
	float: right;
}
#closebt7 {
	float: right;
}
#closebt8 {
	float: right;
}
#closebt9 {
	float: right;
}
#closebt img {
	width: 40px;
}
#closebt1 img {
	width: 40px;
}
#closebt2 img {
	width: 40px;
}
#closebt3 img {
	width: 40px;
}
#closebt4 img {
	width: 40px;
}
#closebt5 img {
	width: 40px;
}
#closebt6 img {
	width: 40px;
}
#closebt7 img {
	width: 40px;
}
#closebt8 img {
	width: 40px;
}
#closebt9 img {
	width: 40px;
}
.code-img {
	width: 880px;
	padding: 10px;
}
.code-img1 {
	width: 880px;
	padding: 10px;
}
.code-img2 {
	width: 880px;
	padding: 10px;
}
.code-img3 {
	width: 880px;
	padding: 10px;
}
.code-img4 {
	width: 880px;
	padding: 10px;
}
.code-img5 {
	width: 880px;
	padding: 10px;
}
.code-img6 {
	width: 880px;
	padding: 10px;
}
.code-img7 {
	width: 880px;
	padding: 10px;
}
.code-img8 {
	width: 880px;
	padding: 10px;
}
.code-img9 {
	width: 880px;
	padding: 10px;
}
.ba_l {
	width: 620px;
	float: left;
}
.ba_l dl dt {
	width: 195px;
	height: 33px;
	line-height: 33px;
	background: url(../images/baozhang_list.png) no-repeat;
	color: #fff;
	font-size: 18px;
	text-align: left;
	padding-left: 15px;
}
.ba_l dl dd {
	font-size: 16px;
	line-height: 32px;
	color: #333;
	margin: 10px 0 30px 0px;
}
.ba_r {
	width: 480px;
	float: right;
}
.brand-pic ul {
	width: 1200px;
}
.brand-pic ul li {
	float: left;
	width: 280px;
	height: 417px;
	margin: 0px 10px;
	text-align: center;
	margin-bottom: 20px;
}
.brand-pic ul li:hover .down {
	height: 90px;
	opacity: 1;
	transition: all .3s;
}
.brand-pic .pic-img {
	width: 280px;
	height: 377px;
	position: relative;
	background: #fff;
}
.brand-pic h2 {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.brand-pic .pic-img img {
	width: 100%;
	height: 100%;
}
.pic-img .down {
	display: block;
	position: absolute;
	left: 90px;
	bottom: 0;
	width: 100px;
	height: 0px;
	background: #e60114 url(../images/read.png) no-repeat center center;
	opacity: 0;
}
/* 本例子css */

.slideBoxwuye {
	overflow: hidden;
	zoom: 1;
	padding: 50px 0 10px 50px;
	position: relative;
	height: 300px;
	margin: 0 auto;
	width: 1150px;
}
.slideBoxwuye .sPrev {
	display: block;
	width: 45px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: 155px;
	cursor: pointer;
	background: url(../images/right01.png) no-repeat;
	opacity: 0.5;
}
.slideBoxwuye .sNext {
	display: block;
	width: 45px;
	height: 38px;
	position: absolute;
	right: 0px;
	top: 155px;
	cursor: pointer;
	background: url(../images/left01.png) no-repeat;
	opacity: 0.5;
}
.slideBoxwuye .sPrev:hover, .slideBoxwuye .sNext:hover {
	opacity: 1;
}
.slideBoxwuye ul {
	overflow: hidden;
	zoom: 1;
	padding-top: 20px;
	overflow: hidden;
}
.slideBoxwuye ul li {
	margin: 0 6px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width:356px;
}
.slideBoxwuye ul li .pic {
	text-align: center;
}
.slideBoxwuye li .pic img {
	height: 242px;
	display: block;
	padding: 0px;
	margin:0 auto;
	text-align:center;
}
.wuguan {
	width: 210px;
	height: 53px;
	line-height: 53px;
	font-size: 20px;
	background: #f7171f;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	position: relative;
	margin-top: -30px;
}
.yugaobg {
	background: url(../images/clubbg.jpg) no-repeat top center;
	height: 462px;
}
/*项目列表*/
.projectlistbg{
	background:url(../images/project_show_02.jpg) repeat-y top center;
	min-height:500px;
	clear:both;
}
.pro_l{
	width:245px;
	float:left;
	position:relative;
	margin-top:-30px;
	z-index:6;
}
.pro_title{
	width:245px;
	height:66px;
	line-height:66px;
	font-size:34px;
	color:#fff;
	background:url(../images/ttlogo.png) #ec1c24 no-repeat bottom right;
	text-indent:60px;
}
.prolist{
	width:192px;
	clear:both;
	margin:0 auto;
}
.pro_rx{
	width:192px;
	clear:both;
	margin:0 auto;
	font-size:18px;
	color:#ec1c24;
	height:60px;
	font-weight:bold;
	line-height:60px;
	background:url(../images/jiaodu.png) no-repeat 0px 14px;
	text-indent:20px;
	
}
.jinse{
	background:none;
	color:#ab8944;
}
.huise{
	background:none;
	color:#151515;
}
.prolist li a {
    display: block;
    width: 182px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    margin-bottom: 5px;
    padding-left: 10px;
	font-size:16px;
	color:#515151;

}
.prolist li a:hover{
	background:#ec1c24;
	color:#fff;
}

.pro_r{
	width:910px;
	float:right;
	position:relative;
	padding-bottom:60px;
	padding-top:20px;
}

.project {
	width:910px;
	clear:both;
	height:372px;
	display:block;
	transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;
	background:#f2f2f2;
	color:#595959;
	margin-bottom:20px;
}
.project_l{
	width:530px;
	height:372px;
	overflow:hidden;
	float:left;
}
.tx_rx{
	position:absolute;
	top:0px;
	right:0px;
	width:55px;
	height:69px;
	background:url(../images/rx.png) no-repeat top center;
	color:#fff;
	font-weight:bold;
	text-indent:21px;
	font-size:15px;
}
.tx_ds{
	position:absolute;
	top:0px;
	right:0px;
	width:55px;
	height:69px;
	background:url(../images/ds.png) no-repeat top center;
	color:#fff;
	font-weight:bold;
	text-indent:21px;
	font-size:15px;
}
.tx_sq{
	position:absolute;
	top:0px;
	right:0px;
	width:55px;
	height:69px;
	background:url(../images/sq.png) no-repeat top center;
	color:#fff;
	font-weight:bold;
	text-indent:21px;
	font-size:15px;
}
.project_m{
	width:345px;
	float:right;
	padding-right:10px;
	margin-left:17px;
	position:relative;
	padding-top:12px;
}
.project_m .title {
    line-height: 31px;
    clear: both;
    font-size: 36px;
    height: 60px;
    line-height: 60px;
}
.project_m .tags span{
	float: left;
    width: auto;
    text-align: center;
    padding: 0 20px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    margin-top: 10px;
    color: #c7101c;
    border: 1px solid #959595;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}

.project_m .add {
	background:url(../images/c02.png) no-repeat 0px 3px;
	text-align:left;
	text-indent:34px;
	clear:both;
	line-height:32px;
}
.project_m .tel {
	margin-top:5px;
	background:url(../images/c03.png) no-repeat 0px 0px;
	text-align:left;
	text-indent:34px;
	clear:both;
	height:36px;
	line-height:36px;
}

.project_l  a img{transition-duration: .5s; }
.project_l a:hover img{
	transform: scale(1.1);
}
.junjia{
	font-size: 16px;
	height:53px;
	line-height:28px;
	clear:both;
	color:#ec1c24;
	
}
.list_rxtitle{
	font-size:30px;
	color:#131313;
	height:60px;
	line-height:60px;
	clear:both;
	float:left;
	width:300px;
}
.pro_suosuoinput{
	width:413px;
	float:right;
	padding-top:10px;
}
.pro_suosuoinput input[type="text"]{
	width:160px;
}
.pro_suosuoinput select{
	width:110px;
}
#nav {
	width:1200px;
	margin:0 auto;
}
#nav a{
	line-height: 65px;
    color: #333;
    margin-right: 60px;
    display: inline-block;
    cursor: pointer;
}
#nav .c{
	color: #e60012;
    border-bottom: solid 2px #e60012;
}
.navbgda{
-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
background: #fff;
width:100%;
clear:both;
}
.nav_fixed{
	position: fixed;
	z-index:6;
	top:0px;
	width:100%;
}
a.pro_xiangqing{
	width:86px;
	height:38px;
	line-height:38px;
	background:#fff;
	display:block;
	float:left;
	text-align:center;
	color:#c6111b;
	font-size:16px;
	font-weight:bold;
}
a.pro_yuyue{
	width:86px;
	height:38px;
	line-height:38px;
	background:#c6111b;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
}
.pro_sousuo{
	clear:both;
	padding-top:10px;
	height:80px;
}
/* form */
label { cursor:pointer }
label:hover { text-decoration:underline }
select, textarea { vertical-align:middle; color:#000; font-family:"PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif; transition-duration:0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; appearance:none; -moz-appearance:none; -webkit-appearance:none }
input[type="text"], input[type="password"], select { height: 36px; line-height: 36px; border: 1px solid #c3c3c3; background: rgba(255,255,255,0.8); padding:0 10px; appearance:none; -moz-appearance:none; -webkit-appearance:none }
input[type="text"]:focus, input[type="password"]:focus, select:focus { border: 1px solid #c7101c }
input[type="checkbox" i] { -webkit-appearance: checkbox; box-sizing: border-box }
textarea { border: 1px solid #c3c3c3; background: transparent; padding:10px }
textarea:focus { border: 1px solid #c7101c }
button { cursor:pointer; vertical-align:middle; text-align:center; font-family:"PingFang SC", webfont, "Microsoft Yahei", "微软雅黑" ,"黑体" ,"宋体", Helvetica, Arial, sans-serif }
select {background: url(../images/select-arrows.png) top right no-repeat;padding-right: 35px;}
select::-ms-expand { display: none }
.index .input-search { width: 240px; height: 36px; line-height: 36px; border: 1px solid #c3c3c3; background: rgba(255,255,255,0.8); padding:0 10px; appearance:none; -moz-appearance:none; -webkit-appearance:none }
.residence .input-search { width: 240px; height: 36px; line-height: 36px; border: 1px solid #c3c3c3; background: rgba(255,255,255,0.8); padding:0 10px; appearance:none; -moz-appearance:none; -webkit-appearance:none }
.button-search{
	width:60px;
	background:url(../images//sousuohui.png) no-repeat 15px 4px;
	padding-left:50px;
	border: 1px solid #c3c3c3;
	height:36px;
	line-height:36px;
	float:right;
	cursor:pointer;
}
.ccyuyue{
	background:#f3f3f3;
	padding:30px;
	width:400px;
	margin:0 auto;
}
input.popup-input {
    width: 400px;
    line-height: 40px;
    height: 40px;
    border: 1px solid #c3c3c3;
}
textarea.popup-textarea {
    width: 400px;
    background: #fff;
    border: 1px solid #c3c3c3;
	height:110px;
}
.button-red, a.button-red, input.button-red {
    background: #c7101c;
    color: #fff;
	width:300px;
	height:40px;
	line-height:40px;
	display:block;
	text-align:center;
	border-radius:5px;
}

.popup-inputlist li { margin-bottom: 20px }
.crateNewMsgBtn{
	cursor:pointer;
}
.biandan{
	padding:20px 0px 50px 0px;
	clear:both;
}
fieldset {
    font-size: 26px;
    padding: 30px 0px;
    border: 1px solid #e1e1e1;
}
table {
    font-size: 14px;
    line-height: 26px;
}
.xiaojie{
	width:150px;
}
/*<!--20180521add-->*/
.wuye{
	width:344px;
	padding:23px;
	background:#fff;
	overflow:hidden;
	height:410px;
		border-bottom:3px solid #fff;
}
.wuye_title{
	font-size:26px;
	height:60px;
	line-height:60px;
}
.wuye_jianjie{
	line-height:30px;
	padding-bottom:20px;
}
.wuye_img img{
	border-radius:15px;
	width:344px;
	height:245px;
	
}
.wuye:hover{
	border-bottom:3px solid #f7171f;
}
.blank15{
	height:15px;
	clear:both;
	overflow:hidden;
}
.wuye_content{
	width:605px;
	padding:60px;
}
table,tr,td{
	margin:0px;
	padding:0px;
}
.zzbs_l{
	width:150px;
	border-right:1px solid #d80008;
	color:#fff;
	background:url(../images/ico03_06.png) no-repeat 50px 32px;
	padding:30px 0px 0px 170px;
	height:130px;
	
}
.zzbs_2{
	width:280px;
	border-right:1px solid #d80008;
	color:#fff;
	background:url(../images/ico03_07.png) no-repeat 20px 32px;
	padding:30px 20px 0px 130px;
	height:130px;
	
}
.zzbs_3{
	width:200px;
	color:#fff;
	background:url(../images/ico03_08.png) no-repeat 10px 32px;
	padding:30px 0px 0px 120px;
	height:130px;
	
}
.zzbs_01{
	font-size:22px;
	height:40px;
	line-height:40px;
	padding-top:14px;
}
.zzbs_02{
	font-size:16px;
}
.club01{
	background:url(../images/club_03.gif) no-repeat 0px 0px;
	height:120px;
	text-indent:130px;
	text-align:left;
	width:380px;
	font-size:24px;
	line-height:110px;
}
.club01{
	background:url(../images/club_03.gif) no-repeat 0px 0px;
	height:120px;
	text-indent:130px;
	text-align:left;
	width:440px;
	font-size:24px;
	line-height:110px;
}
.club02{
	background:url(../images/club_04.gif) no-repeat 0px 0px;
	height:120px;
	text-indent:130px;
	text-align:left;
	width:440px;
	font-size:24px;
	line-height:110px;
}
.club03{
	background:url(../images/club_05.gif) no-repeat 0px 0px;
	height:120px;
	text-indent:130px;
	text-align:left;
	width:440px;
	font-size:24px;
	line-height:110px;
}
.clubts{
	padding-top:18px;
}
.clubts span{
	color:#f7171f;
	font-size:36px;
    font-family: 'dincond-medium-webfont';
}

#tools[data-v-75a6db85] {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999;
	height: 100%;
	width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f8f8f8;
	-webkit-box-shadow: -1px 0 4px 0 rgba(0,0,0,.1);
	box-shadow: -1px 0 4px 0 rgba(0,0,0,.1)
}
#tools i[data-v-75a6db85] {
	font-size: 20px;
	padding: 8px;
	color: #999;
	text-align: center
}
#tools a[data-v-75a6db85], #tools i[data-v-75a6db85] {
	display: inline-block
}
#tools .tool:first-child i[data-v-75a6db85] {
	font-size: 19px;
	padding: 10px 10.5px
}
#tools .tool:nth-child(2) i[data-v-75a6db85] {
	font-size: 18px;
	padding: 10.5px 10px
}
#tools .tool:nth-child(3) i[data-v-75a6db85] {
	font-size: 20px;
	padding: 8.5px 10px
}
#tools .tool:nth-child(4) i[data-v-75a6db85] {
	font-size: 19px;
	padding: 10px 10.5px
}
#tools .tool:nth-child(5) i[data-v-75a6db85] {
	font-size: 18px;
	padding: 10.5px 11px
}
.tool_box[data-v-75a6db85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.tool_box .tool[data-v-75a6db85] {
	position: relative;
	height: 30px;
	width: 40px;
	margin-bottom: 10px
}
.tool_box .tool .wx-ewm[data-v-75a6db85] {
	position: absolute;
	top: 0;
	right: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 120px;
	height: 150px;
	background: rgba(0,0,0,.5);
	border-radius: 10%;
	z-index: 10000
}
.tool_box .tool .wx-ewm .img[data-v-75a6db85] {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3%
}
.tool_box .tool .wx-ewm .img img[data-v-75a6db85] {
	width: 100%;
	height: 100%
}
.tool_box .tool .wx-ewm span[data-v-75a6db85] {
	font-size: 14px;
	line-height: 16px;
	padding-top: 10px;
	color: #fff
}
.tool_box .tool .pop-out[data-v-75a6db85] {
	position: absolute;
	right: 35px;
	top: 0;
	width: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font: 14px/40px 微软雅黑;
	font-size: 14px;
	line-height: 40px;
	color: #fff
}
.tool_box .tool .pop-out .left[data-v-75a6db85] {
	background: rgba(0,0,0,.7);
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1;
	display: none
}
.tool_box .tool .pop-out .right[data-v-75a6db85] {
	border-left: 5px solid #000;
	border-top: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	opacity: .7;
	filter: alpha(opacity=70);
	display: none
}
.tool_box .tool:nth-child(4) .pop-out[data-v-75a6db85] {
	width: 130px;
	margin-top: -25px
}
.tool_box .tool:nth-child(4) .pop-out .right[data-v-75a6db85] {
	margin-top: -40px
}
.tool_box .tool:hover i[data-v-75a6db85] {
	color: #fff!important;
	cursor: pointer
}
.tool_box .tool:hover .pop-out[data-v-75a6db85] {
	cursor: pointer
}
.tool_box .tool:hover .pop-out .left[data-v-75a6db85], .tool_box .tool:hover .pop-out .right[data-v-75a6db85] {
	display: block
}
.to_top[data-v-75a6db85] {
	max-height: 40px;
	-ms-flex-item-align: end;
	align-self: flex-end;
	-webkit-transform: translate(-38px, -50px);
	transform: translate(-38px, -50px)
}
.icon-shouye_cebianlan_wodeguanzhu{
	background:url(../images/kefu02.jpg) no-repeat 8px 0px;
	width:30px;
	height:30px;
}
.icon-shouye_cebianlan_gerenzhongxin{
	background:url(../images/kefu01.jpg) no-repeat 7px 0px;
	width:30px;
	height:110px;
}

.icon-shouye_cebianlan_jisuanqi{
	background:url(../images/kefu03.jpg) no-repeat 8px 0px;
	width:30px;
	height:30px;
}

.tx_weixin a .d-project-erwei { position: absolute; width: 152px; height:0px;  overflow: hidden;  top:80px; left:-20px; z-index:9 }
.tx_weixin a.d-project-erwei img { width: 100%; }
.tx_weixin a:hover .d-project-erwei { height: 152px; transition: all .3s; }
.biddingbg{
	background:url(../images/bid02bg.jpg)  no-repeat top center;
	width:920px;
	height:900px;
	font-size:16px;
	color:#393939;
	line-height:39px;
	padding:34px 110px;
	
}
.biddingbg p{
	padding-bottom:26px;
}
.teldats {

    font-family: 'dincond-medium-webfont';
    color: #f7171f;
    font-size: 30px;
    height: 50px;

}
.yangguang{
	font-size:50px;
	height:90px;
	line-height:70px;
	text-align:center;
	padding:120px 0px 30px 0px;
}
#mapsite li {
	float:left;
	width:200px;
	margin:10px 40px 30px 40px;
	display:block;
}
#mapsite li a{
	width:200px;
	float:left;
	font-size:24px;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #cc1100;
}
#mapsite p{
	padding-bottom:0px;
}
#mapsite li a p{
	padding-bottom:0px;
}

#mapsite li ul li {
	float:left;
	margin:0px;
	padding-top:16px;
}
#mapsite li ul li dl dd a{
	font-size:16px;
	height:39px;
	line-height:39px;
	border-bottom:0px;
}
.team_list li {
	width: 360px;
	margin:0px  10px;
	margin-bottom: 14px;
	float: left;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.teamimg {
	width: 360px;
	height: 240px;
	overflow: hidden;
}
.team_list li a .teamimg img {
	transition-duration: .5s;
	width: 360px;
	height: 240px;
	overflow: hidden;
}
.team_list li a:hover img {
	transform: scale(1.1);
}
.tx_zhubiao{
	font-size:36px;
	color:#323232;
	height:60px;
	line-height:60px;
}
.tx_fubiao{
	font-size:14px;
	color:#606060;
	height:44px;
	overflow:hidden;
	line-height:26px;
	padding:5px 0px;
}

/* 项目图片滚动 */
.kjzts-leftteam {
	width:1120px;
	overflow:hidden;
	position:relative;
	height:600px;
	margin-left:10px;
}

.kjzts-leftteam .hd1 ul {
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
	position:absolute;
	right:10px;
	bottom:19px;
	cursor:pointer;
	z-index:1000;
}

.kjzts-leftteam .bd1 ul li .title {
    line-height: 44px;
    height: 44px;
    background:rgba(0,0,0,.8);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    margin-top: -54px;
    z-index: 99;
	text-align:left;
	text-indent:30px;
}
.kjzts-leftteam .hd1 ul li {
	float: left;
	overflow: hidden;
	margin-right: 6px;
	cursor: pointer;
	height: 7px;
	line-height: 22px;
	width: 7px;
	color: #000;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	text-indent: 999px;
}
.kjzts-leftteam .hd1 ul li.on {
	background: #e60012;
	color: #FFF;
	width: 23px;
	height: 7px;
	border: none;
}
.kjzts-leftteam .bd1 {
	margin:0px 0px 0px 0px;
	overflow:hidden;
	
}
.kjzts-leftteam .bd1 ul {
	overflow:hidden;
	zoom:1;
}
.kjzts-leftteam .bd1 ul li{
	position:relative;
	height:600px;
	overflow:hidden;
}

.kjzxt-left08 {
	width: 600px;
	overflow: hidden;
	position: relative;
	height: 270px;
	margin: 0 auto;
}
.kjzxt-left08 .hd1 ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
	position: absolute;
	left: 360px;
	top: 209px;
	cursor: pointer;
	z-index: 1000;
}
.kjzxt-left08 .hd1 ul li {
	float: left;
	overflow: hidden;
	margin-right: 6px;
	cursor: pointer;
	height: 9px;
	line-height: 22px;
	width: 9px;
	color: #000;
	text-align: center;
	background: #c4c4c4;
	border-radius: 5px;
	text-indent: 999px;
}
.kjzxt-left08 .hd1 ul li.on {
	background: #e50616;
	color: #FFF;
	border: none;
}
.kjzxt-left08 .bd1 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.kjzxt-left08 .bd1 ul {
	overflow: hidden;
	zoom: 1;
}
.newscj08 {
	width: 600px;
	overflow: hidden;
	clear: both;
	padding-top:30px;
}
.newscj08_l {
	float: left;
	width: 320px;
}
.newscj08_r {
	float: right;
	width: 250px;
	padding-top: 10px;
}
.newscj08_r a {
	color: #838383;
}

.newscj08_r .title {
    line-height: 31px;
    clear: both;
    font-size: 30px;
    height: 70px;
    line-height: 60px;
}


.newscj08_r .add {
	background:url(../images/c02.png) no-repeat 0px 3px;
	text-align:left;
	padding-left:34px;
	clear:both;
	font-size:14px;
	line-height:28px;
}
.newscj08_r .tel {
	margin-top:5px;
	background:url(../images/c03.png) no-repeat 0px 0px;
	text-align:left;
	text-indent:34px;
	clear:both;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-family: 'dincond-medium-webfont';
	font-size:24px;
}

